package com.zhangtai.modules.constVo;

public class ContractConst {

    /**
     * 合同种类：3 解约
     */
    public static final Integer CONTRACT_TYPE_TERMINATE = 3;

    /**
     * 合同种类：1 新签
     */
    public static final Integer CONTRACT_TYPE_NEW = 1;

    /**
     * 合同种类：2 续签
     */
    public static final Integer CONTRACT_TYPE_RENEW = 2;

    /**
     * 合同种类：4 调动签
     */
    public static final Integer CONTRACT_TYPE_TRANSFER = 4;


    /**
     * 人员状态：0 未签约
     */
    public static final Integer EMPLOYEE_STATUS_UNSIGNED = 0;

    /**
     * 人员状态：1 已签约
     */
    public static final Integer EMPLOYEE_STATUS_SIGNED = 1;

    /**
     * 人员状态：2 失效
     */
    public static final Integer EMPLOYEE_STATUS_UNVAILD = 2;

    /**
     * 人员状态：3 已过期
     */
    public static final Integer EMPLOYEE_STATUS_PASTED = 3;

    /**
     * 台账状态：1 生效
     */
    public static final Integer RECORD_STATUS_VAILD = 1;

    /**
     * 台账状态：2 失效
     */
    public static final Integer RECORD_STATUS_UNVAILD = 2;

    /**
     * 操作类型： 1 入职
     */
    public static final Integer CONTRACT_OPERATE_ENTRY = 1;

    /**
     * 操作类型： 2 调动
     */
    public static final Integer CONTRACT_OPERATE_TRANSFER = 2;

    /**
     * 操作类型： 3 晋升
     */
    public static final Integer CONTRACT_OPERATE_PROMOTION = 3;

    /**
     * 操作类型： 4 降级
     */
    public static final Integer CONTRACT_OPERATE_DEMOTION = 4;

    /**
     * 操作类型： 5 离职
     */
    public static final Integer CONTRACT_OPERATE_DIMISSION = 5;

    /**
     * 操作类型： 6 续签
     */
    public static final Integer CONTRACT_OPERATE_RENEW = 6;

    /**
     * 操作类型： 7 变更
     */
    public static final Integer CONTRACT_OPERATE_CHANGE = 7;

    public static final Integer CONTRACT_OPERATE_DIMISSION_CERTIFICATE = 7;

    /**
     * 合同状态： 2 失效
     */
    public static final Integer CONTRACT_STATUS_UNVAILD = 2;

    /**
     * 合同类型： 1 劳动合同
     */
    public static final String CONTRACT_MANGER_LAOB = "1";

    /**
     * 合同类型： 2 实习协议
     */
    public static final String CONTRACT_MANGER_INTERNSHIP = "2";

    /**
     * 合同类型： 3 返聘协议
     */
    public static final String CONTRACT_MANGER_REEMPLOYEE = "3";

    /**
     * 合同类型： 4 解除协议
     */
    public static final String CONTRACT_MANAGER_TERMINATE = "4";

    /**
     * 解除类型：1 合同解除
     */
    public static final Integer CONTRACT_END_TYPE_CONTRACT = 1;

    /**
     * 解除类型：2 终止解除
     */
    public static final Integer CONTRACT_END_TYPE_FINISHED = 2;

}
